/**
 * Copyright &copy; 2012-2014 <a href="https://github.com.jims.base">JeeSite</a> All rights reserved.
 */
package com.jims.master.modules.patient.health.entity;


import com.jims.master.common.persistence.DataEntity;
import org.hibernate.validator.constraints.Length;

/**
 * 免疫Entity
 * @author xueyx
 * @version 2017-07-20
 */
public class Immune extends DataEntity<Immune> {
	
	private static final long serialVersionUID = 1L;
	private String baseInfo;		// base_info
	private String batch;		// batch
	private String dates;		// dates
	private String describes;		// describes
	private String effect;		// effect
	private String effectDate;		// effect_date
	private String effectRes;		// effect_res
	private String hospital;		// hospital
	private String indications;		// indications
	private String name;		// name
	private String respDoctor;		// resp_doctor
	private String type;		// type
	
	public Immune() {
		super();
	}

	public Immune(String id){
		super(id);
	}

	@Length(min=0, max=255, message="base_info长度必须介于 0 和 255 之间")
	public String getBaseInfo() {
		return baseInfo;
	}

	public void setBaseInfo(String baseInfo) {
		this.baseInfo = baseInfo;
	}
	
	@Length(min=0, max=255, message="batch长度必须介于 0 和 255 之间")
	public String getBatch() {
		return batch;
	}

	public void setBatch(String batch) {
		this.batch = batch;
	}
	
	@Length(min=0, max=255, message="dates长度必须介于 0 和 255 之间")
	public String getDates() {
		return dates;
	}

	public void setDates(String dates) {
		this.dates = dates;
	}
	
	@Length(min=0, max=255, message="describes长度必须介于 0 和 255 之间")
	public String getDescribes() {
		return describes;
	}

	public void setDescribes(String describes) {
		this.describes = describes;
	}
	
	@Length(min=0, max=255, message="effect长度必须介于 0 和 255 之间")
	public String getEffect() {
		return effect;
	}

	public void setEffect(String effect) {
		this.effect = effect;
	}
	
	@Length(min=0, max=255, message="effect_date长度必须介于 0 和 255 之间")
	public String getEffectDate() {
		return effectDate;
	}

	public void setEffectDate(String effectDate) {
		this.effectDate = effectDate;
	}
	
	@Length(min=0, max=255, message="effect_res长度必须介于 0 和 255 之间")
	public String getEffectRes() {
		return effectRes;
	}

	public void setEffectRes(String effectRes) {
		this.effectRes = effectRes;
	}
	
	@Length(min=0, max=255, message="hospital长度必须介于 0 和 255 之间")
	public String getHospital() {
		return hospital;
	}

	public void setHospital(String hospital) {
		this.hospital = hospital;
	}
	
	@Length(min=0, max=255, message="indications长度必须介于 0 和 255 之间")
	public String getIndications() {
		return indications;
	}

	public void setIndications(String indications) {
		this.indications = indications;
	}
	
	@Length(min=0, max=255, message="name长度必须介于 0 和 255 之间")
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	@Length(min=0, max=255, message="resp_doctor长度必须介于 0 和 255 之间")
	public String getRespDoctor() {
		return respDoctor;
	}

	public void setRespDoctor(String respDoctor) {
		this.respDoctor = respDoctor;
	}
	
	@Length(min=0, max=255, message="type长度必须介于 0 和 255 之间")
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
	
}